iT邦幫忙

2024 iThome 鐵人賽

DAY 23
0
自我挑戰組

硬體學習日記系列 第 23

Day-23 arduino介紹-5 元件屬性&接線

  • 分享至 

  • xImage
  •  

今天要介紹的是arduino元件的屬性~元件分為兩種,數位及類比,屬性會關係到元件可以接到arduino板上的哪個腳位~如果還記得的話,第一篇arduino介紹有介紹開發板的各個腳位,數位元件要接到數位角位、類比元件要接到類比的腳位。

然後會介紹接線的部分~接線到麵包板的話,麵包板的接孔狀態會是什麼樣子、可以怎麼接元件及電源。

元件屬性

在使用元件的時候,要先分辨該元件是屬於類比還是數位,根據屬性來做接線~
那類比跟數位的差異,前面幾篇有先介紹過了~忘記的話可以回去看看。

這邊提供幾個元件類別例子:

  • 數位元件:button、LED、數位開關、數位感測器(eg.紅外線感測器)。
  • 類比元件:可變電阻、光敏電阻、溫度感測器、類比麥克風。

如果不清楚要使用的元件的類別,就…上網查一下就會知道了XD 或元件的包裝上基本上都會寫~

那元件上都會有引角,通常都至少會有兩個,一個用來接電(VCC)、一個則為接地(GND),元件上基本會標示哪個引角要接誰,但在模擬器上有的沒有這些標示,有的實體元件會標記在背面。模擬器上有提供每個元件的說明,想要有更進一步的了解的話,可以點進去看看~

昨天的例子中有使用到LED,在LED燈的部分,會有兩個引腳,且有長短之分,長腳會接電、短腳則接地。

那在分辨好元件的屬性後,就可以來接線啦~

以數位元件來說,他可以接的腳位很多,D0~D13都是數位腳位。除了這些,A0~A5雖然標示為類比(Analog),但也是可以拿來接數位腳位的,如果要拿來接數位腳位,編號就是D14~D19。

如果是類比元件,基本上就是接在A0~A5,那第一篇Arduino有提過,這裡只能進行類比的輸入、無法輸出,要輸出類比訊號的話,必須使用到數位腳位編號前方有「~」符號的腳位進行輸出。所以沒有一個類比腳位可以從輸入切換為輸出、也不能從輸出切換成輸入。

連接麵包板

我習慣上會使用麵包板來接線,就來介紹一下麵包板接線的規則~
https://ithelp.ithome.com.tw/upload/images/20240831/201683620FCeXQ6o5v.png

這是一個完整的麵包板,他還有一半的版本(數字只到30)。

最上跟最下有像電池的那個+及-,+會拿來接在板子供電的腳位(如5v、D1)、-會拿來接在板子接地的腳位(GND)。

當我在+的其中一格接上電源後,+的那一整列就都會供電;在-接上GND後,該-的那一整列就都為接地。

那中間編號是小寫英文字母的格子就不一樣了;假設我在j-20的那格接上電源(如D1),那行的格子就都會接上D1的電(也就是f-20、g-20、h-20、i-20、j-20),與剛剛不同的地方就是從列變為行。

所以假設我有三個元件都要使用D1腳位的電,那有好幾種方法;可以把D1跟上排或下排的+連接,元件的接電腳位再接上與他同列的格子就好;如果是把D1接到英文字母的格子,則把元件接到與該格子同行的格子就好(要注意不包含在溝渠另一端的格子喔~雖然同行但不會通)。

麵包板很神奇吧XD

如果接線很少不複雜,也可以直接元件接到開發板上。

那我現在隨便找了一個類比元件(操縱桿)。
https://ithelp.ithome.com.tw/upload/images/20240831/20168362cLwZpA9YJ2.png

上面有五個引腳,點進這個元件的說明後,網站會出現一個關於這五個引腳的說明:
https://ithelp.ithome.com.tw/upload/images/20240831/20168362HVvoupJNxN.png

下面還有一個接腳位的例子:
https://ithelp.ithome.com.tw/upload/images/20240831/2016836294Nq6Qyuot.png

所以如果有元件不知道要怎麼接的話,說明都寫得很清楚~照著表格接就可以了~

那今天就先到這邊~


上一篇
Day-22 arduino介紹-4 setup、 loop
下一篇
Day-24 arduino介紹-6 LCD元件
系列文
硬體學習日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言